Improving Cloud Availability with On-the-fly Schema Updates

نویسندگان

  • Iulian Neamtiu
  • Jonathan Bardin
  • Reaz Uddin
  • Dien-Yen Lin
  • Pamela Bhattacharya
چکیده

Database applications undergo frequent schema changes. To change the schema, the application has to be shut down and migrated to the new version, or run in a mixed mode that supports old and new clients, e.g., via schema versioning. Shutdowns are problematic for applications that cannot tolerate downtime such as embedded, real-time or missioncritical systems; in the Cloud, shutdowns can lead to Service Level Agreement violations or worse, to service interruptions for critical platforms such as healthcare. Mixed-mode operation raises programmability, consistency and performance degradation issues. In this paper we present a system that exploits the march-forward nature of many database applications (no need to support old schema versions after the schema update) to provide on-the-fly updates while ensuring consistency, and being transparent to clients. We first study schema evolution and database usage based on longitudinal studies of four popular open source applications. Next, we implement support for safe on-the-fly schema updates on top of the popular SQLite database engine. Finally, we evaluate our approach using real-world schema changes and database usage scenarios for applications running in the Cloud on the Amazon Web Services platform, and on server systems. We show how on-the-fly schema updates can increase Cloud applications’ availability from less than two nines (99%) to more than six nines (99.9999%). More generally, our experiments indicate that SQLite-based applications can enjoy fully automatic on-the-fly schema updates at a low, transient overhead. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. The 19th International Conference on Management of Data (COMAD), 19th-21st Dec, 2013 at Ahmedabad, India. Copyright c ©2013 Computer Society of India (CSI).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving Data Availability Using Combined Replication Strategy in Cloud Environment

As grow as the data-intensive applications in cloud computing day after day, data popularity in this environment becomes critical and important. Hence to improve data availability and efficient accesses to popular data, replication algorithms are now widely used in distributed systems. However, most of them only replicate the static number of replicas on some requested chosen sites and it is ob...

متن کامل

Chemical Stabilization of Some Heavy Metals in an Artificially Multi-Elements Contaminated Soil, Using Rice Husk Biochar and Coal Fly Ash

A greenhouse experiment has been planned for this study to delineate the benefits of two types of rice husk biochars (namely B300 and B600 which are prepared at 300°C and 600°C, respectvely) and coal fly ash (CFA), as soil amendments, for decreasing the amount of some heavy metals (like Pb, Cd, Ni, Cr, and Cu) as well as mobility and phytoavailability in an artificially-calcareous multi-element...

متن کامل

Chemical Stabilization of Some Heavy Metals in an Artificially Multi-Elements Contaminated Soil, Using Rice Husk Biochar and Coal Fly Ash

A greenhouse experiment has been planned for this study to delineate the benefits of two types of rice husk biochars (namely B300 and B600 which are prepared at 300°C and 600°C, respectvely) and coal fly ash (CFA), as soil amendments, for decreasing the amount of some heavy metals (like Pb, Cd, Ni, Cr, and Cu) as well as mobility and phytoavailability in an artificially-calcareous multi-element...

متن کامل

A Unified and Scalable Data Migration Service for the Cloud Environments

Data migration is one of the key operations in many enterprise data integration projects. While there are standard and well established tools for data migration, the enterprises recent move towards cloud environments present increasing challenges with respect to scalability, availability and data model heterogeneities. In this demo paper, we present a scalable data migration service that employ...

متن کامل

The effectiveness of emotional schema therapy based on improving the quality of life of dialysis patients referred to dialysis centres of Tehran University of Medical Sciences in 1398

Introduction: Hemodialysis is one of the effective therapies in patients with chronic renal failure. Along with increasing life expectancy as a benefit of this treatment; this type of service can threaten the quality of life of recipients. Therefore, the present study was conducted to investigate the effectiveness of emotional schema-based therapy on improving the quality of life of dialysis pa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013